This week in Flutter #100: A new podcast dedicated to Flutter
Welcome to issue number 100. Thank you everybody for taking interest and sticking around!
If you also like to listen to people discussing Flutter, Beyond Flutter is a new podcast by Max Weber. It joins other active podcasts: It’s all widgets! and Flying High with Flutter. In the first (non-introductory) episode, Hubert Białęcki and Marcin Wróblewski, mobile developers at Monterail, join Max to discuss “the world of cross-platform development, discussing the benefits of Flutter, industry trends, AI-powered tools like ChatGPT and Copilot X”.
In other news, Google announced the Pixel Fold. With more foldable devices hitting the market, a responsive and adaptive UI in Flutter is getting more and more important.
- Michele Volpato
🧑💻 Development in Flutter
Dart 3 Records Are Awesome
Robert talks about records, a type that will soon come to Dart, and that I was missing since I moved from Swift to Dart.
On Lindenmayer Systems
by João Freitas
This article and the links in it remind me of some formal language classes from years ago. Go have a look, at the very least you will get inspired to add fractals in your next Flutter app.
Building a ChatGPT client app with Flutter
by Christos
Again, ChatGPT is a very hot topic. Some say the innovation that the technology behind it will bring is comparable to the innovation brought by the Internet. We avoid such claims, and we just build Flutter apps around them.
How to use Abstraction and the Repository Pattern Effectively in your Flutter apps
In your latest interview, you have been rejected because “you did not abstract the details of your data layer implementation.” What did they mean by that? Read this article and ace your next interview!
Dart 3 in depth: New class modifiers
by Steve Nosse
We mentioned records a few links above but they are not the only new feature coming with Dart 3. Class modifiers give a developer the possibility to define whether others are allowed to implement, extended, and/or mix in a class they created. One extra modifier, sealed, is also introduced to make pattern matching more useful.
👨💻 Software engineering
Managing technical quality in a codebase
by Will Larson
There seems to be a consensus among software engineers: our codebases’ quality could be improved. We always dream about re-writing it, although that is rarely the solution. What about improving the quality of the existing code? Start small and add slowly.
That’s it for this week.
If you want to comment on any of this week’s entries, you can do it in the comment section below.
Have a bug-free week,
- Michele Volpato
Leave a comment